#拆包：元组
def return_num():
    return 100,200
num1,num2=return_num()
print(num1)   #100
print(num2)     #200

#拆包：字典
def return_dict():
    dict1={'name':'tom','age':20}
    a,b=dict1
#对字典进行拆包，取出来的是字典的key
    print(a)
    print(b)
    print(dict1[a])
    print(dict1[b])

return_dict()


#交换变量值
#需求：变量a=10和b=20，交换两个值
#方法一:
a=10
b=20
#定义中间变量
c=0
#将a的数据存储到c
c=a
#将b的数据20赋值到a，此时a=20
a=b
#将之前c的数据10赋值到b，此时b=10
b=c
print(a)
print(b)

#方法二：
a,b=1,2
a,b=b,a
print(a)
print(b)
